import request from '../utils/request'

// 登录
export const getLogin = (data: any) => {
    return request({
        url: '/api/login',
        method: 'post',
        data,
    })
}


// 注册
export const getRegister = (data: any) => {
    return request({
        url: '/api/getRegister',
        method: 'post',
        data,
    })
}

// 第三方登录
export const apiGiteeLogin = (data: any) => {
    return request({
        url: '/api/giteeLogin',
        method: 'post',
        data
    })
}


// 获取用户信息
// export const apiGetUserInfo = () => {
//     return request({
//         url: '/api/apiGetUserInfo'
//     })
// }


// **************** 房源管理 ********************

// 获取房源管理 销售楼盘数据
export const getHouseList = (data: any) => {
    return request({
        url: '/api/getHouseList',
        method: 'post',
        data,
    })
}

//  删除事件
export const apiDelHouseList = (data: { id: number, state: string }) => {
    return request({
        url: '/api/apiDelHouseList',
        method: 'post',
        data,
    })
}
// // 更改switch事件
export const upSwitchState = (data: { id: number }) => {
    return request({
        url: '/api/upSwitchState',
        method: 'post',
        data,
    })
}


// 房源管理 搜索事件
export const apiSearchHouse = (data: any) => {
    return request({
        url: '/api/apiSearchHouse',
        method: 'post',
        data,
    })
}

// 房源管理 编辑事件 加新增
export const apiEditHouse = (data: any) => {
    return request({
        url: '/api/apiEditHouse',
        method: 'post',
        data,
    })
}

// *****************资讯管理*******************
// 获取资讯管理数据
export const getInformList = () => {
    return request({
        url: '/api/getInformList',
    })
}

// 资讯管理 删除事件
export const apiDelInformList = (data: { id: number }) => {
    return request({
        url: '/api/apiDelInformList',
        method: 'post',
        data,
    })
}

// 资讯管理 switch 更新
export const upInformList = (data: { id: number, state: string }) => {
    return request({
        url: '/api/upInformList',
        method: 'post',
        data,
    })
}

// 资讯管理 搜索事件
export const apiSearchInform = (data: { title: string, state: string }) => {
    return request({
        url: '/api/apiSearchInform',
        method: 'post',
        data,
    })
}


// 资讯管理 编辑 加 新建
export const apiAddEditInform = (data: any) => {
    return request({
        url: '/api/apiAddEditInform',
        method: 'post',
        data,
    })
}

// ************** 经纪人管理 *************、
//  经纪人管理 获取数据
export const apiGetBroker = () => {
    return request({
        url: '/api/apiGetBroker',
    })
}

// 经纪人管理 查询 
export const apiSearchBroker = (data: any) => {
    return request({
        url: '/api/apiSearchBroker',
        method: 'post',
        data,
    })
}

// 经纪人管理 删除事件
export const apiDelBroker = (data: { id: number }) => {
    return request({
        url: '/api/apiDelBroker',
        method: 'post',
        data,
    })
}

// 经纪人管理 启用 
export const apiStartBroker = (data: any) => {
    return request({
        url: '/api/apiStartBroker',
        method: 'post',
        data,
    })
}

// 经纪人管理 禁用 
export const apiStopBroker = (data: any) => {
    return request({
        url: '/api/apiStopBroker',
        method: 'post',
        data,
    })
}

// 经纪人管理 编辑 加 新建 
export const apiAddEditBroker = (data: any) => {
    return request({
        url: '/api/apiAddEditBroker',
        method: 'post',
        data,
    })
}


// ************* 直播管理 **********
// 直播管理  获取数据
export const ApiLive = (data: any) => {
    return request({
        url: '/api/ApiLive',
        method: 'post',
        data,
    })
}



// ************* 订单管理 **********
// 订单管理  获取数据
export const ApiOrder = () => {
    return request({
        url: '/api/ApiOrder',
    })
}

/// 订单管理  删除事件
export const ApiDelOrder = (data: { id: number }) => {
    return request({
        url: '/api/ApiDelOrder',
        method: 'post',
        data,
    })
}

// 订单管理 搜索事件
export const ApiSearchOrder = (data: any) => {
    return request({
        url: '/api/ApiSearchOrder',
        method: 'post',
        data,
    })
}


// **************** 审核管理**************** 
// 审核管理  获取数据
export const apiAuditList = () => {
    return request({
        url: '/api/apiAuditList',
    })
}


// **************** 团购管理**************** 
// 团购管理  获取数据
export const apiGroupList = () => {
    return request({
        url: '/api/apiGroupList',
    })
}

